;COLUMN PARITY
		;loop set up
		movlw	start		;move start to W
		movwf	FSR			;set FSR to W for start of loop	

		;reset loop counter to 1st row
		movf	size,w;
		movwf	i			;set the loop counter
		clrf parity			;clear parity

loop0	btfsc	INDF,0		;check first bit
			comf parity		;toggle if 1
		incf FSR;			;move to next row
		decfsz i			;decr i
			goto loop0		;repeat until i=0
		
		incf FSR			;move to last value, contains col. parity
		btfss parity,0		;check final parity count
			bsf INDF,0		;set 0th bit

;ignore the 2 MSBs by setting them to 0
		;bcf	  INDF,ignorebit1	;
		;bcf   INDF,ignorebit2	;